#! /usr/bin/env python
# -*- coding: utf-8 -*-

from ui_automation_test.common.locate_by import By


class LocEditRiskClassification:
    # 编辑按钮
    loc_edit_button = {
        'loc_role': By.button,
        'loc_name': '编辑',
        'seq': 1
    }
  
    # 管控措施分类1下拉框
    loc_control_measure_category1 = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.combobox,
        'loc_name': '管控措施分类1:'
    }

    # 管控措施分类2下拉框
    loc_control_measure_category2 = {
        'page_role': By.dialog,
        'page_title': '编 辑',  
        'loc_role': By.combobox,
        'loc_name': '管控措施分类2:'
    }

    # 管控措施分类3输入框
    loc_control_measure_category3 = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.textbox,  
        'loc_name': '管控措施分类3:'
    }

    # 管控方式下拉框
    loc_control_method = {
        'page_role': By.dialog,
        'page_title': '编 辑',      
        'loc_role': By.combobox,
        'loc_name': '管控方式:'    
    }

    # 巡检周期输入框
    loc_inspection_cycle = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.spinbutton,
        'loc_name': '* 巡检周期:'
    }

    # 巡检周期单位下拉框
    loc_inspection_cycle_unit = {            
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.combobox,
        'loc_name': ''
    }


    # 安全风险管控措施描述输入框
    loc_control_measure_description = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.textbox,  
        'loc_name': '安全风险管控措施描述:'    
    }

    # 隐患排查内容输入框
    loc_hazard_description = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.textbox,  
        'loc_name': '隐患排查内容:'
    }   
   
    # 确定按钮
    loc_submit = {
        'page_role': By.dialog,
        'page_title': '编 辑',
        'loc_role': By.button,  
        'loc_name': '确 定'
    }
    # 取消按钮
    loc_cancel = {
        'page_role': By.dialog,
        'page_title': '编 辑',  
        'loc_role': By.button,
        'loc_name': '取 消'
    }